Servlet026.GET和POST请求的分发处理开发Servlet,通常编写doGet,doPost方法。来对表单的get和post请求进行分发处理例子在web文件夹下面创建一个html页面,用于提交表单注册用户注册-->u:在src目录下面创建HelloServlet类,该类实现了Servlet接口,并重写init(),getServletConfig(),service(),getServletInfo(),destroy()这5个方法,并在该类中增加两个方法,用来处理get和post请求/***用于响应get请求*/publicvoiddoGet(){System.out.print
目录报错情况分析原因解决方法本文author:@愷龍报错情况在一次使用JSP的jstl时候按照正常引入jstl和使用foreach标签出现了如下报错:分析原因经过一番调查研究发现原因如下:JavaEE被Oracle捐献给Apache了。目前最高版本是JavaEE8;Apache把JavaEE换名了,以后不叫JavaEE了,以后叫做jakartaEE。以后没有JavaEE了。以后都叫做JakartaEE。JavaEE8版本升级之后叫做JakartaEE9JavaEE8的时候对应的Servlet类名是:javax.servlet.ServletJakartaEE9的时候对应的Servlet类名是:
目录报错情况分析原因解决方法本文author:@愷龍报错情况在一次使用JSP的jstl时候按照正常引入jstl和使用foreach标签出现了如下报错:分析原因经过一番调查研究发现原因如下:JavaEE被Oracle捐献给Apache了。目前最高版本是JavaEE8;Apache把JavaEE换名了,以后不叫JavaEE了,以后叫做jakartaEE。以后没有JavaEE了。以后都叫做JakartaEE。JavaEE8版本升级之后叫做JakartaEE9JavaEE8的时候对应的Servlet类名是:javax.servlet.ServletJakartaEE9的时候对应的Servlet类名是:
URL、URN、URIURL的主要语法格式为,目的是以文字方式来说明互联网上的资源如何取得。:协议特定部分又可以表示为//:@:/URN代表某个资源独一无二的名称。URL、URN都用来表示某个资源,后来指定URL标准,URL与URN成为URI的子集。超文本传输协议HTTP(HyperTransferProtocol)两个重要特性基于请求、响应模型。必须由浏览器主动发出请求。无状态协议。响应客户端后不会记得客户端的信息。概念和传输过程在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议HTTP(HyperTextTransferProtocol)。HTTP是一个应用层协议
URL、URN、URIURL的主要语法格式为,目的是以文字方式来说明互联网上的资源如何取得。:协议特定部分又可以表示为//:@:/URN代表某个资源独一无二的名称。URL、URN都用来表示某个资源,后来指定URL标准,URL与URN成为URI的子集。超文本传输协议HTTP(HyperTransferProtocol)两个重要特性基于请求、响应模型。必须由浏览器主动发出请求。无状态协议。响应客户端后不会记得客户端的信息。概念和传输过程在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议HTTP(HyperTextTransferProtocol)。HTTP是一个应用层协议
HttpServletRequest---request(请求)所有的和请求相关的操作,都用这对象来处理当有请求来的时候,request就被实例化HttpServletResponse---response(响应)所有和响应相关的操作,都用这个对象来处理当有请求来的时候,response就被实例化当你想要给出响应就使用response,,我们给出的响应,必须要展示在客户端(浏览器)init方法什么时候执行?*默认当我们第一次访问servlet的时候被调用,延迟加载。*初始化方法只执行一次。publicclassHelloServletextendsHttpServlet{ @Override
HttpServletRequest---request(请求)所有的和请求相关的操作,都用这对象来处理当有请求来的时候,request就被实例化HttpServletResponse---response(响应)所有和响应相关的操作,都用这个对象来处理当有请求来的时候,response就被实例化当你想要给出响应就使用response,,我们给出的响应,必须要展示在客户端(浏览器)init方法什么时候执行?*默认当我们第一次访问servlet的时候被调用,延迟加载。*初始化方法只执行一次。publicclassHelloServletextendsHttpServlet{ @Override
软件架构1、C/S架构:客户端/服务器--------QQ,Typora,腾讯会议。2、B/S架构:浏览器/服务器--------京东,爱奇艺,B站。资源分类静态资源:所有用户访问后,得到的结果都是一样的。(HTML,CSS,JS,图片,音频,视频...)动态资源:每个用户访问相同的资源,得到的结果可能不一样。动态资源被访问后,需要先转换为静态资源,再返回给浏览器,通过浏览器来进行解析。常见的web服务器概念服务器:安装了服务器软件的计算机。服务器软件:接收用户的请求,处理请求,给出响应。(接请求,给响应)web服务器软件:接收用户的请求,处理请求,给出响应。在web服务器软件中,可以部署we
软件架构1、C/S架构:客户端/服务器--------QQ,Typora,腾讯会议。2、B/S架构:浏览器/服务器--------京东,爱奇艺,B站。资源分类静态资源:所有用户访问后,得到的结果都是一样的。(HTML,CSS,JS,图片,音频,视频...)动态资源:每个用户访问相同的资源,得到的结果可能不一样。动态资源被访问后,需要先转换为静态资源,再返回给浏览器,通过浏览器来进行解析。常见的web服务器概念服务器:安装了服务器软件的计算机。服务器软件:接收用户的请求,处理请求,给出响应。(接请求,给响应)web服务器软件:接收用户的请求,处理请求,给出响应。在web服务器软件中,可以部署we
0、综合案例功能介绍以上是在综合案例要实现的功能。除了对数据的增删改查功能之外,还有一些复杂的功能,如批量删除,分页查询,条件查询等功能批量删除功能:每条数据前都有复选框,当我们选中多条数据并点击批量删除按钮后,会发送请求到后端并删除数据库指定的多条数据分页查询功能:当数据库中有很多数据的时候,我们不可能将所有的数据展示在一页里,这个时候就需要分页展示数据条件查询功能:数据库量大的时候,我们需要精确的查询一些想看到的数据,这个时候就需要通过条件查询1、查询所有功能整体流程如下图所示1.1、后端实现1.1.1、dao方法实现在com.coolman.mapper.BrandMapper接口中定义